self provision - French English Dictionary